/**
 * Funcion que muestra sectionName (normalmente el div que contiene el GIF de loading) y recorre los siguientes N parametros para borrarlos (objetos Jquery)
 * @param sectionName - Seccion div de loading
 * @param following ... n - Elementos jquery para eliminar (como contenido de un divData)
 */
function setLoading(sectionName){
	if(sectionName != null){
		sectionName.show();
	}
	for (var i=1; i < arguments.length; i++)
        arguments[i].remove();
}

/**
 * Funcion que oculta el div del GIF de loading
 * @param sectionName - Div de loading
 * @param following ... n - Elementos jquery para eliminar (como contenido de un divData)
 */
function setLoaded(sectionName){
	if(sectionName != null){
		sectionName.hide();
	}
	for (var i=1; i < arguments.length; i++)
        arguments[i].remove();
}

/**
 * Funcion que oculta el div de SectionName (normalmente el loading) e introduce un contenido HTML en una seccion de error ya creada en Jsp.
 * Esta funcion se ha creado principalmente para errores de tipo Timeout en Ajax
 * @param sectionName - Seccion de loading
 * @param sectionError - Seccion de error
 * @param contentError - Contenido que se muestra cuando da error
 * @param following...n - Los parametros existentes desde el x>3 son divs para ocultar (HIDE) como mas secciones Loading
 */
function setErrorInLoading(sectionName, sectionError, contentError) {
	if(sectionName != null){
		sectionName.hide();
	}
	sectionError.html(contentError);
	for (var i=3; i < arguments.length; i++)
        arguments[i].hide();
}